package br.bd2.protocolo2PL.entity;

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

import br.bd2.protocolo2PL.constantes.TiposDeObjetos;

/**
 * Classe que representa um objeto de banco
 * @author braulio
 *
 */
public class ObjetoDeBanco {
	
	private final String obid;
	private final TiposDeObjetos tipo;
	private final ObjetoDeBanco[] objetos;
	
	
	public ObjetoDeBanco(String obid, TiposDeObjetos tipo) {
		this(obid, tipo, null);
	}
	

	public ObjetoDeBanco(String obid, TiposDeObjetos tipo,
			ObjetoDeBanco[] objetos) {
		this.obid = obid;
		this.tipo = tipo;
		this.objetos = objetos;
	}


	public String getObid() {
		return obid;
	}


	public TiposDeObjetos getTipo() {
		return tipo;
	}


	public ObjetoDeBanco[] getObjetos() {
		
		return this.objetos;
	}
	

}
